﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LI4.Business
{
    public class Login
    {
        
        private string username; 
        private string password;
        private int estado;
        private int tipo;

        public const int SUCCESS = 1;
        public const int BADPASS = 2;
        public const int BADLOGIN = 3;

        public const int OPERADOR = 1;
        public const int SUPERIOR = 2;
        public const int CANDIDATO = 3;
        public const int EMPRESA = 4;
        public const int CANDINACTIVO = 5;
        public const int EMPRINACTIVA = 6;
        public const int OPERINACTIVO = 7;
        public const int SUPERINACTIVO = 8;

        public const int REGISTO = 10; //estado 
        public const int ALTERAR = 11;

        public const int ACTIVO = 20;
        public const int INACTIVO =21;
      
        public Login(){}

        public Login(String user, String pass,int tipo,int estado)
        {
            Username = user;
            Password = pass;
            Tipo = tipo;
            Estado = estado;
             
        }
        public Login(Login login)
        {
            Username = login.Username;
            Password = login.Password;
            Tipo = login.Tipo;
            Estado = login.Estado;
        }

        public string Username
        {
            get { return username; }
            set { username = value; }
        }

        public string Password
        {
            get { return password; }
            set { password = value; }
        }
        public int Estado
        {
            get { return estado; }
            set { estado = value; }
        }
        public int Tipo
        {
            get { return tipo; }
            set { tipo = value; }
        }

        public Login clone()
        {
            return new Login(this);
        }
    }
}
